Week10

pull requests

各組開始協同倉儲,因為我是組長就創建第五組倉儲,並且回報lssues,所有的組員都必須要fork分組倉儲,然後使用pull requests來進行更新,也要處理並解決網址、簡報、網誌出現的 markdown 改版衝突,而pull requests有分為正向及反向。

組員擁有(merge)的權力,也就是可以自己進行pull request,不需要經過組長的同意,就可以直接合併(merge),不過這樣就會出比較多的問題,可能有些人更改的內容直接被蓋掉,要解決的話可能會出現很多衝突,所以不建議給太多人擁有(merge)權力,像是我只有給一位組員(merge)權力,這樣子他就可以幫我審核,其他組員的pull request,也能幫我進行同意合併。

pull requests正向是組員點選New pull request將資料推送回各組倉儲,再由組長進行審核,確認無誤之後即可按同意來合併,有衝突時,組員必須回到fork倉儲,輸入git pull "fork倉儲網址",再New pull request一次,組長同意後即可。

pull requests反向一樣是組員點選New pull request,不過要特別改成分組倉儲退送至個人倉儲,意思就是把個人的倉儲版次更新,然後在自己點選同意,不過這樣子比較麻煩,還不如直接輸入git pull "fork倉儲網址",這樣子比較快,直接就更新到最新版次。

第五組倉儲網址:https://s40723210.github.io/cad2019bg5/

Fork倉儲

1.先登入github,在搜尋自己組的倉儲,點進去。

2.點選右上角的Fork,選擇自己的github。

3.git clone --recurse-submodules (倉儲網址)。

4.git push完成,點選New pull request,等組長同意。

5.有衝突的話,進行git pull (倉儲網址) 。

6.整合完成之後即可git push,等待組長同意。

我的教學影片(有字幕):https://youtu.be/1bZ16BgmF8c

虛擬主機版NX12

可以在學校外面,使用的正版NX12,不用再去設定VPN。

1.下載VirtualBox以及老師給的NX12.0.2 虛擬主機板。

2.設定一下VirtualBox來建立一個虛擬主機。

3.將老師的NX12虛擬硬碟導入虛擬主機裡面。

4.啟動完成後,開啟NX12測試功能是否正常。

5.使用網路探索,來點選網路內的VBOXSVR。

6.新增一個跟主機共用的資料夾,再拉到桌面。

7.再將檔案拖入,回到原本主機檢查,是否有檔案。

我的教學影片(有字幕):

Batch Command設定

1.進入課程網站,Task2的Batch Command。

2.開啟編輯器,把cad.bat的指令複製貼上。

3.複製貼上,我的路徑不同所以有做改動。

4.編輯完成後,儲存在y槽內,名子cad.bat。

5.直接輸入cad就可以開啟近端9443了。

6.其他的都是以一樣方法來編輯,就可以了。

我的教學影片(有字幕):https://youtu.be/Zw1n_6ba4C8

導入 GitExtensions

1.打開y槽,開啟GitExtensions.exe。

2.進入Setting,設定git的home路徑。

3.再來設定ssh改成putty,在案ok。

4.開啟自己的倉儲,點選tools的GUI。

5.輸入想要的訊息,中文英文都可以。

6.案Stage changed > commit > push 。

7.再到自己的倉儲檢查就可以了。

我的教學影片(有字幕):https://youtu.be/1j9J9JUULEo